/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package DetectarLineas;

import java.awt.Color;
import java.awt.image.BufferedImage;

/**
 *
 * @author Joaquín  Ortiz Díaz
 */
public class Paso4 {

    public BufferedImage aplica_paso4(BufferedImage a){

        BufferedImage ejemplo = new BufferedImage(a.getWidth(), a.getHeight(), a.getType());

        int width=a.getWidth();
        int height= a.getHeight();



        for(int i=0;i<width;i++){
            int cont=0;
            for (int j=0;j<height;j++){
                //Obtengo el pixel
                int pix = a.getRGB(i,j);
                

                //Obtengo los valores RGB del pixel
                int rojo = ((pix & 0x00ff0000) >> 16);
                int verde =((pix & 0x0000ff00) >> 8);
                int azul = ((pix & 0x000000ff) >> 0);

                if(rojo==255 && verde==255 && azul==255)
                    cont++;
            }

            if (cont>=(height/2)){
                for(int j=0;j<height;j++)
                    ejemplo.setRGB(i,j,(new Color (255,255,255)).getRGB());
            }    
        }

        return ejemplo;
    }

}
